package fr.auzaiphe.commun.reseau;

import java.util.ArrayList;

import fr.auzaiphe.joueur.model.JoueurModel;

public class PacketInitDataParty extends Packet
{
	private ArrayList<String[]> listeJoueurs;
	private int tempsChrono;
	private boolean on;
	private int prixIndice;

	/**
	 * Initialiste un paquet donnant le temps restant
	 * et la liste des joueurs sur la partie à l'apply client qui vient de se connecter
	 * @param pJoueurs
	 * @param pTempsChrono
	 */
	public PacketInitDataParty( boolean pOn, ArrayList<String[]> pJoueurs, int pTempsChrono, int pPrixIndice )
	{
		this.listeJoueurs = pJoueurs;
		this.tempsChrono = pTempsChrono;
		this.on = pOn;
		this.prixIndice = pPrixIndice;
	}

	@Override
	public void action()
	{
		if ( this.model instanceof JoueurModel )
			((JoueurModel)this.model).setOptionsPartie(this.on, this.tempsChrono, this.listeJoueurs, this.prixIndice );
	}

}
